home *** CD-ROM | disk | FTP | other *** search
- **************************************************************
- * *
- * SETUP.EXE v3.9 *
- * for *
- * VERIFY!.EXE v3.9 Copyright (c) 1991 - 1996 *
- * *
- * Sagerquist Micro Engineering *
- * *
- * 1414 W. Kerrick Street *
- * Lancaster, Ca. 93534 *
- * Data (805) 723-6908 *
- * *
- * Internet *
- * E-Mail: zs@qnet.com *
- * WWW: http://www.av.qnet.com/~zs/ *
- * *
- **************************************************************
-
-
- DESCRIPTION
- -----------
- SETUP.EXE is a program that performs the necessary adjustments
- for VERIFY!.EXE. It creates or modifies the binary file
- VERIFY!.DAT. After running through SETUP, you will be ready to
- go on line with VERIFY!.
-
- OVERVIEW
- --------
- Each item on SETUP's menu (the top line) pulls down to a window.
- The menu item is called with Alt [n], where n is the highlighted
- letter. Each window allows for editing the values contained
- within it. VERIFY! is supplied with a generic VERIFY!.DAT file
- and the values from it are placed within each window. The data
- remains in memory until pressing Alt S. Pressing Alt S from any
- window saves ALL changes made, in the present and previous windows.
- If you forget to save your changes, you will be prompted on exit.
-
- OPERATION
- ---------
- Type SETUP from the DOS prompt. If found, data from VERIFY!.DAT
- will be loaded. If not found, VERIFY!.DAT will be created.
-
- For upgrading from version 2.8 or above to the current version, the
- SETUP.EXE will recognize the old data and automatically invoke the
- program FIX_DAT.EXE and make the necessary adjustments. The new data
- structure is larger. The new data variables will be blank waiting
- for your input.
-
- If the file VERIFY!.DAT is from v2.6 or earlier, you must delete
- VERIFY!.DAT and start over, reentering all necessary data.
-
- ALT H
- -----
- This calls the Help window. Just information here.
-
- ALT R
- -----
- This calls the Registration window. Place your first name, last
- name and registration number within the appropriate boxes. Each
- box must contain only one name without any spaces. If a space
- is present, the name(s) after the space will be cut off. Your
- registration number is obtained through Carl Sagerquist. See
- VERIFY!.DOC for details.
-
- ALT M
- -----
- This calls the Modem window. The strings for Modem Reset, Modem
- Dial, Modem Initialize and Modem Hangup are set here. Ensure that
- the characters sent to the modem for each function are correct for
- your modem. Spaces between modem commands are OK: ATS11=55DT may
- look like: AT S11=55 DT for clarity.
-
- Its important to understand this concept: The modem's settings before
- call back must be the same after call back. Although its highly
- unlikely that the hangup routine will alter this, it could happen
- through the ATZ. If your modem has a "non-volatile memory", your BBS
- initialization string should write its configuration to this memory.
- Most modems use the &W command to perform this task. Then, an ATZ
- resets the modem to the stored settings.
-
- Use the &W command in your BBS initialization string, and leave the
- Modem Initialize String in SETUP.EXE blank for best operation.
-
- If your modem does not have a non-volatile memory, copy the
- initialization string from the BBS to the Modem Initialize String in
- SETUP.EXE, otherwise the ATZ will clear the modem's current settings.
-
- The Hang-up String is used when dropping DTR does not disconnect the
- modem. The escape sequence: +++ is sent to place the modem into
- command mode, then the hang-up string as defined. VERIFY!.EXE is
- shipped with the string: ATH0&C1 Alter this to match the commands
- for your modem, if necessary.
-
- ALT N
- -----
- This calls the Numbers Menu, which is another menu line of drop down
- windows. All the numbers that are either screened in or screened out
- are defined here.
-
- ALT N -> ALT B
- --------------
- First, place the local area code for the BBS. This is the local
- area code where the BBS is physically located.
-
- ALT N -> ALT U
- --------------
- Unauthorized numbers are area codes and prefixes. Include emergency
- numbers, phone company help numbers, those numbers that have the
- potential to cost you lots of money, etc. Numbers like: 411 611
- 911 900 976 should be defined here. These numbers are screened OUT,
- meaning that if the caller's area code or prefix matches one of
- these numbers, the call will not be placed. A caller typing in one
- of these numbers would be an obvious attempt to cause trouble.
-
- ALT N -> ALT 1 through ALT N -> ALT 3
- -------------------------------------
- Local prefixes are the first three digits of a local call. For
- the number 723-6908, the number 723 is the prefix. There are a
- limited amount of prefixes that are within your local calling area.
- Calls to these numbers are normally at no extra charge. You can
- find them in the first few pages of your phone book, or ask the
- phone company operator. Define these numbers on the lines
- provided in these windows. These numbers are screened IN, meaning
- only numbers defined will be called. Other numbers will not be
- called, unless they are defined elsewhere. This is where the
- majority of your call backs will be performed.
-
- ALT N -> ALT 4
- --------------
- Extra Local Numbers are 7 didget callls placed to a neighboring
- area code. The number screening is the same as in local numbers.
- If the caller's area code and prefix match, VERIFY! will respond
- by dialing only 7 didgets. Repeating an area code is acceptable,
- if there's not enough room for all the prefixes. Extra Local Numbers
- are similar to Metro Numbers explained below, except that Metro
- Numbers dial the area code. These numbers are screened IN meaning
- only numbers defined here will be recognized as metro numbers.
-
- ALT N -> ALT 5 through ALT N -> ALT 7
- -------------------------------------
- Metro numbers are defined as local calls to another area code. These
- windows allow for 9 metro area codes, and 56 prefixes per area code.
- Repeating an area code is acceptable, if there's not enough room for
- all the prefixes. The number dialed may or may not be prefixed with
- a 1, depending on your definition here. After verification, the
- caller is left on-line. These numbers are screened IN meaning only
- numbers defined here will be recognized as metro numbers.
-
- ALT N -> ALT T
- --------------
- Toll calls within the local area code are those numbers that begin
- with a prefix other than those defined as local (above). They
- appear like a local call, i.e. they are 7 digit numbers, but
- can be costly since the phone company will charge extra for these
- calls. These numbers are screened IN by defining the numbers you
- will allow to be called. For example, I live in Lancaster, Ca.
- Calls to Santa Barbara, Ca. are within my local area code, but
- better than 100 miles away! This is an expensive call and I don't
- allow this call back prefix to be dialed. Calls to Edwards AFB, Ca.
- are only 30 miles from home, and cost me about 25 cents. I allow
- call backs to Edwards AFB, but not Santa Barbara by placing the
- prefixes for Edwards AFB in this window.
-
- If your phone company requires this number to be prefixed with the
- number '1', then type 'Y' in the appropriate box of this window.
- The dialing string will appear like this: 17236908 Otherwise, it
- will appear like this: 7236908
-
- ALT N -> ALT A
- --------------
- Area Codes (L/D) is a list of area codes for long distance only.
- In the number (805) 723-6908, the number 805 is the area code.
- Area codes cover large geographical areas, and in some cases, whole
- states. These numbers are screened IN, meaning if the area code
- is not defined here, a call back to that area code will not be
- placed. DO NOT PLACE YOUR LOCAL AREA CODE ON THIS LINE, or calls
- within in the local area code not found in the other windows will be
- dialed with '1' and the area code added to it!
-
- 000
- ---
- If the number 000 is placed on the line, then any number is
- authorized. For example, if 000 is placed in the long distance
- window, then all long distance call backs are authorized. 000 is
- a wild card.
-
- The 000 wild card may be used in the local prefix windows, extra
- local prefix window, metro number window, toll call within the
- local area code window, or the long distance area code window. 000
- does not work on the unauthorized numbers window.
-
- If you want the number 1 and the BBS's local area code dialed with
- some numbers, you'll need to place the BBS's area code on the line
- with the 000 (in the Area Code window) like this: 000 805
-
- Example:
- 1 - The caller's call back number contains the same area code as
- the BBS's.
- 2 - The caller's prefix is not found on the Local lines.
- 3 - The caller's prefix is not found on the Extra Local lines.
- 4 - The caller's prefix is not found on the Toll local lines.
- 5 - 000 is placed on the Long Distance Area Codes line by itself.
-
- Since the caller's area code matches the BBS's (1 above), the call
- is not placed.
-
- If you require your local area code to be dialed for some numbers,
- place the number 000 and the BBS's local area code together on the
- Long Distance line. (000 805) Then, after no match is found on the
- Local or Toll Local lines, the area code will match, and the full
- 11 digit number will be dialed. (1-805-###-####).
-
- ALT O
- -----
- This calls the Other window. Here, call back times are defined or
- disabled, and the call back retries number is defined.
-
- Local call back times are defined by placing the start time and
- end time in the appropriate boxes. The times placed here must be
- the hours only by the 24 hour clock. Times like 3:30 are not
- allowed. 5:00 pm on the 24 hour clock is 17. 9:00 pm is 21.
- 6:00 am is 6. 12:00 am is 0 or 24.
-
- Long distance and toll call back times are defined by placing the
- start time and end time in the appropriate boxes, juat like the
- local call back times.
-
- To disable this function, and allow for all AUTHORIZED call backs
- at any time of day, enter 0 (zero) for both start and end times.
-
- Retries is the number of times VERIFY! will 1: call back to try to
- find a modem and 2: allow the caller to type in his name on call back.
- Sometimes, when the call back is placed, an unsuspecting family member
- will pick up the phone and break the modem connection. Sometimes, the
- caller puts his communications program into Host Mode instead of just
- typing 'ATA' causing his opening screen to be sent destroying the
- verify process. Sometimes the caller just needs practice. Sometimes
- the caller stumbles on the keyboard when typing in his password. And
- sometimes they spell their name wrong (usually aliases, though).
- Place the number of attempts in the appropriate box. Although it
- accepts a number as large as 99, a more reasonable number would be 2
- or 3. VERIFY! will stop returning the call after a modem is found,
- or the amount of attempts has been reached.
-
- ALT S
- -----
- This saves the data to the binary structure file VERIFY!.DAT. All
- data remains in memory. Data is not lost moving from one window to
- another. Pressing Alt S saves all data from all windows to the
- file. If changes were made, but not written to disk, you will be
- prompted to save on exit.
-
- ALT X
- -----
- This exits the program. If the data has changed, you will be prompted
- to save.
-
- ESC
- ---
- The escape key backs up one menu at a time. It also will exit the
- program, if ESC is hit at the main menu screen. When prompted to
- save on exit, the Esc key also returns you to the program, should
- you decide to go back and review your changes.
-
- HISTORY
- -------
- Version 3.9 - 02/11/96 - No changes in operation, revision number
- changed to match VERIFY!.EXE.
-
- Version 3.8 - 01/18/96 - Now compiled with Borland C/C++ v3.1.
- No changes in operation, revision number
- changed to match VERIFY!.EXE.
-
- Version 3.7 - 12/26/95 - No changes, revision number changed to
- match VERIFY!.EXE.
-
- Version 3.6 - 05/12/95 - No changes, revision number changed to
- match VERIFY!.EXE.
-
- Version 3.5b- 04/21/95 - Added Local Call Back Times definition
- allowing for control of when local call
- backs will take place.
-
- Version 3.5 - 03/15/95 - Added Extra Local Numbers window.
-
- Version 3.4 - 02/01/94 - Added a third window of Local Prefixes.
-
- - Tripled the amount of Metro Numbers
- that may be defined.
-
- - Added "Hang-up String" in the MODEM window.
-
- Version 3.3 - 12/19/93 - No changes, revision number changed to
- match VERIFY!.EXE.
-
- Version 3.2 - 11/21/93 - Altered the .DOC file (this file) regarding
- the modem initialization. No other changes,
- revision number changed to match VERIFY!.EXE.
-
- Version 3.1a- 09/15/93 - No changes, revision number changed to
- match VERIFY!.EXE.
-
- Version 3.1 - 09/15/93 - No changes, revision number changed to
- match VERIFY!.EXE.
-
- Version 3.0 - 08/15/93 - Metro Numbers support added.
-
- - If upgrading from VERIFY!.EXE v2.9,
- adjustment of the file VERIFY!.DAT is
- automatic through FIX_DAT.EXE. The
- extra space in the data structure is
- blank, waiting for your input.
-
- - Screen clearing on exit adjusted.
-
- Version 2.9 - 07/11/93 - No changes: Revision number changed to
- match VERIFY!.EXE's revision number.
-
- Version 2.8 - 04/04/93 - Doubled the amount of definable local
- prefixes. Now the Local Numbers window
- is accessed through ALT N then either
- ALT 1 or ALT 2.
-
- Version 2.6 - 04/24/92 - Opening 5 second program identification ad
- now disappears early if a key is hit.
- - ALT N now opens a new menu, where the BBS
- area code, Unauthorized, Local, Toll Local,
- and Area Codes (L/D) are contained within
- their own pull down window.
- - Local Prefixes, Toll Local Prefixes, and
- L/D Area Codes are increased from 3 lines
- to 9 lines of 67 characters.
- - Toll Local numbers may now contain the
- number '1', at the sysop's choice.
-
- Version 2.5 - 04/08/92 - <CTRL> Rt Arrow now moves the curser to
- the beginning of the next word, or the
- end of the line.
- - <CTRL> Lt Arrow now moves the curser to
- the beginning of the previous word, or
- the beginning of the line.
- - In the Numbers Window, the Up Arrow &
- Down Arrow now moves curser into the next
- box for editing, either up or down.
- - All changes are now maintained in memory.
- The data loaded or changed is compared to
- the original data on exit. If there was
- a change, you are prompted to save or quit.
- - The Insert may be toggled from any screen.
- - Bottom line informs you when the data is
- being saved.
-
- Version 2.4 - 01/01/92 - First release. Release number begins at
- 2.4 to match the release number of VERIFY!.
-
- Prior versions of this program were under the name M-VERIFY.EXE
- written specifically for a MAXIHOST/MEGAHOST BBS.